Dynamic Evaluation of Microservice Granularity Adaptation

نویسندگان

چکیده

Microservices have gained acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. Among the critical microservice architecture design decisions is when to adapt granularity of a by merging/decomposing microservices. No existing work investigates following question: How can we reason about trade-off between predicted benefits cost pursuing adaptation under uncertainty? To address this question, provide novel formulation decision problem pursue real options problem. We propose evaluation process dynamically evaluating uncertainty. Our based on combination concept Bayesian surprises. show our comparing it four representative industrial runtime monitoring tools, which be used retrospective decisions. comparison shows that supersede and/or complement these tools. implement application—Filmflix—using Amazon Web Service Lambda use implementation case study unique benefit compared traditional application analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On-Line Task Granularity Adaptation for Dynamic Grid Applications

Deploying lightweight tasks on grid resources would let the communication overhead dominate the overall application processing time. Our aim is to increase the resulting computation-communication ratio by adjusting the task granularity at the grid scheduler. We propose an on-line scheduling algorithm which performs task grouping to support an unlimited number of user tasks, arriving at the sche...

متن کامل

The Three Layers of Adaptation Granularity

In spite of the interest in AHS, there are not as many applications as could be expected. We have previously pinpointed the problem to rely on the difficulty of AHS authoring. Adaptive features that have been successfully introduced and implemented until now are often too fine grained, and an author easily looses the overview. This paper introduces a three-layer model and classification method ...

متن کامل

MiCADO - Towards a Microservice-based Cloud Application-level Dynamic Orchestrator

In order to satisfy end-user requirements, many scientific and commercial applications require access to dynamically adjustable infrastructure resources. Cloud computing has the potential to provide these dynamic capabilities. However, utilising these capabilities from application code is not trivial and requires application developers to understand low-level technical details of clouds. This p...

متن کامل

dynamic coloring of graph

در این پایان نامه رنگ آمیزی دینامیکی یک گراف را بیان و مطالعه می کنیم. یک –kرنگ آمیزی سره ی رأسی گراف g را رنگ آمیزی دینامیکی می نامند اگر در همسایه های هر رأس v?v(g) با درجه ی حداقل 2، حداقل 2 رنگ متفاوت ظاهر شوند. کوچکترین عدد صحیح k، به طوری که g دارای –kرنگ آمیزی دینامیکی باشد را عدد رنگی دینامیکی g می نامند و آنرا با نماد ?_2 (g) نمایش می دهند. مونت گمری حدس زده است که تمام گراف های منتظم ...

15 صفحه اول

Granularity in MT Evaluation

This paper looks at granularity issues in machine translation evaluation. We start with work by (White, 2001) who examined the correlation between intelligibility and fidelity at the document level. His work showed that intelligibility and fidelity do not correlate well at the document level. These dissimilarities lead to our investigation of evaluation granularity. In particular, we revisit th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Autonomous and Adaptive Systems

سال: 2021

ISSN: ['1556-4665', '1556-4703']

DOI: https://doi.org/10.1145/3502724